/*@charset "gb2312";*/
/**
	TypeCMS v1.0
*/

/**
 +------------------------------------------------------------------------------
 * 网站样式重写
 +------------------------------------------------------------------------------
 * @comefrom  互联网
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */

a{outline:none; text-decoration:none; color:#333;} a:hover{ text-decoration:none;}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
body{overflow-x: hidden; font-size:12px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{/*border-collapse:collapse;border-spacing:0;*/} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';}
body{ background:#141414;}

/**
 +------------------------------------------------------------------------------
 * Public Class
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }.clearfix {display:block;}.clear{ clear:both;}/* 清除浮动*/
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* 高度自适应 */ 
.strong{ font-weight: bold;} .left{ float: left;} .right{ float: right;} .center{ margin:0 auto; text-align:center;}
.show{ display:block; visibility:visible;}.hide{ display: none; visibility:hidden;}
.block{ display:block;} .inline{ display:inline;}
.transparent{filter:alpha(opacity=50); -moz-opacity:0.5;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.5; opacity: 0.5; } .break{ word-wrap:break-word;overflow:hidden; /*word-break:break-all;*/}

/**
 +------------------------------------------------------------------------------
 * FCK 兼容解决方案
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
em{ font-style:italic !important;} strike{ text-decoration:line-through !important;} strong{ font-weight:bold !important;} u{ text-decoration:underline !important;}

/**
 +------------------------------------------------------------------------------
 * 表单样式
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */

/**
 +------------------------------------------------------------------------------
 * 网站整体颜色总汇
 +------------------------------------------------------------------------------
 * @codex  颜色:使用颜色的名称或者16进制代码,如 
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.ff8600,ff86aa a{ color:#ff8600;}

/**
 +------------------------------------------------------------------------------
 * 网站整字体大小
 +------------------------------------------------------------------------------
 * @codex   字体大小,直接使用"font+字体大小"作为名称,如
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.font14px{ font-size:14px;}
.font9pt{ font-size:9pt;}


/**
 +------------------------------------------------------------------------------
 * 网站整布局命名规范
 +------------------------------------------------------------------------------
 * @codex   id和class命名采用该版块的英文单词或组合命名 如:newRelease
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
 
 
/*页面外围控制整体布局宽度*/
.wrapper{}

/* 网站外围阴影 */
.shardow{}

/* 容器盒子 */
.container{/* _width:1004px ; max-width:1170px; min-width:1004px;*/ height: ; margin:0 auto; padding: ; }

/* 网站头部 */

.header{ width:100%; position:relative; height: 75px; background:url(images/headbg.jpg) no-repeat; /*margin-top:10px;*/}
	.header .logo{
	position: absolute;
	display:block;
	left: 11px;
	top: 2px;
	width: 102px;
	height: 73px;
}
.current{
	background:url(images/currentbg.jpg) #ccc repeat-x; height:28px; line-height:28px; clear:both; padding-left:10px;
}
	
/* 头部导航 */
.admin_nav{
	padding: 0px;
	position:absolute;
	right:20px;
	bottom:0;
	height:39px;
	_height:38px;
}

.admin_nav li {
	margin: 12px 1px 0px 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
	width: 65px;
	height:27px;
	float:left;
	cursor:pointer;
}
.admin_nav li.home{
	background:url(images/icon1.jpg) no-repeat; width:29px; text-indent:-999px; overflow:hidden;
}
.admin_nav li.logout{
	background:url(images/icon2.jpg) no-repeat; width:29px; text-indent:-999px; overflow:hidden;
}
.admin_nav li.home a , .admin_nav li.logout a{
	width:100px; background:none;
}
.admin_nav li.home a:hover, .admin_nav li.logout a:hover{
	background:none;
}
.admin_nav a {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	float: left;
	height: 27px;
	background-image: url(images/nav_l.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	
}
.admin_nav span {
	background-image: url(images/nav_r.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 5px 9px 0px 0px;
	line-height:22px;
	color: #333333;
	text-align:center;
	display:block;
	cursor:pointer;
	float:right;
	
}
.admin_nav a:hover {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	float: left;
	height: 27px;
	background-image: url(images/nav_l.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	
}
.admin_nav a:hover span {
	background-image: url(images/nav_r.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 5px 9px 0px 0px;
	line-height:22px;
	color: #FF6600;
	text-align:center;
	display:block;
	
}
/*广告*/
.banner{}



/*页面主体*/
.pagebody{ width:100%; height:auto; overflow:hidden; background:#fff; position:relative;}

.leftpage, .mainpage, .rightpage{ float:left; margin-right:10px; background:#fff; }

/*页面左侧*/
.leftpage{ background:url(images/dot2.jpg) top right repeat-y; width:200px; overflow:hidden; margin-right:6px;}
.leftpage .t{
	background:url(images/bg_admin.jpg) repeat-x 0 -58px; height:28px; line-height:28px; border-bottom:#006699 solid 1px;
}
.leftpage .t span{
	background:url(images/bg_arrow.gif) no-repeat; height:18px; font-size:14px; font-weight:bold; padding-left:25px; color:#fff; margin-left:5px; *line-height:22px;
}

.rightpage{
	width:800px; height:auto; overflow:hidden; margin-right:0; padding-top:3px;
}

.menu{
	padding:0 10px 10px 10px; width:163px; overflow-x:hidden; overflow-y:auto; height:90%; float:left; display:inline; margin:0 auto;
}
.menu li{
	width:100%; height:auto; overflow:hidden; margin:0 0 2px 0;
}
.menu li h3{
	background:url(images/bg_menu.jpg) repeat-x; height:20px; margin:0; padding:0; color:#98F2F3; font-size:14px; padding:5px 0 0 20px; cursor:pointer;
}
.menu li ul{
	background:#fff; margin:0; padding:0;
}
.menu li ul li{
	border-bottom:#ccc solid 1px; height:18px; background:url(images/leaf.gif) no-repeat 10px 5px; padding-left:40px; text-align:left; padding-top:6px; cursor:pointer;
}
.menu li ul li:hover , .menu li ul li a:hover{
	color:#FF6600;
}
.menu li ul li a{
	text-decoration:none; color:#313131;
}

/* 分页 */
.page{ text-align:center; background:#eee;}
	.page a{ border:#ccc solid 1px; margin-left:3px; padding:4px 4px;}
	.page a:hover{ text-decoration:none;}

/*页脚*/
.footer{ /*width:100%;*/ height:25px; background:url(images/footbg.jpg) no-repeat; line-height:25px; text-align:center; font-family:Arial, Helvetica, sans-serif;} 


/*后台宽屏显示*/
.header{
	/*margin-top:0;*/
}
.container {
	/*width:100%;*/
}
.leftpage{
	position:absolute; left:0; top:0;
}
.rightpage{
	margin:7px 10px 10px 205px; float:none; width:auto;
}
.footer{
	margin-left:200px; /*background:#dddee0;*/ background:#eee;
}